MatCoupLy: Learning coupled matrix factorizations with Python
نویسندگان
چکیده
Coupled matrix factorization (CMF) models jointly decompose a collection of matrices with one shared mode. For interpretable decompositions, constraints are often needed, and variations constrained CMF have been used in various fields, including data mining, chemometrics remote sensing. Although such broadly used, there is lack easy-to-use, documented, open-source implementations for fitting CMFs user-specified on all modes. We address this need MatCoupLy, Python package that implements state-of-the-art algorithm PARAFAC2 supports any proximable constraint This paper outlines the functionality three examples demonstrating flexibility extendibility package.
منابع مشابه
Learning with matrix factorizations
Matrices that can be factored into a product of two simpler matrices can serve as a useful and often natural model in the analysis of tabulated or highdimensional data. Models based on matrix factorization (Factor Analysis, PCA) have been extensively used in statistical analysis and machine learning for over a century, with many new formulations and models suggested in recent years (Latent Sema...
متن کاملTurbo-SMT: Parallel coupled sparse matrix-Tensor factorizations and applications
How can we correlate the neural activity in the human brain as it responds to typed words, with properties of these terms (like 'edible', 'fits in hand')? In short, we want to find latent variables, that jointly explain both the brain activity, as well as the behavioral responses. This is one of many settings of the Coupled Matrix-Tensor Factorization (CMTF) problem. Can we enhance any CMTF sol...
متن کاملTurbo-SMT: Accelerating Coupled Sparse Matrix-Tensor Factorizations by 200x
How can we correlate the neural activity in the human brain as it responds to typed words, with properties of these terms (like ’edible’, ’fits in hand’)? In short, we want to find latent variables, that jointly explain both the brain activity, as well as the behavioral responses. This is one of many settings of the Coupled MatrixTensor Factorization (CMTF) problem. Can we accelerate any CMTF s...
متن کاملTurbo-SMT: Accelerating Coupled Sparse Matrix-Tensor Factorizations by 200×.
How can we correlate the neural activity in the human brain as it responds to typed words, with properties of these terms (like 'edible', 'fits in hand')? In short, we want to find latent variables, that jointly explain both the brain activity, as well as the behavioral responses. This is one of many settings of the Coupled Matrix-Tensor Factorization (CMTF) problem. Can we accelerate any CMTF ...
متن کاملAll-at-once Optimization for Coupled Matrix and Tensor Factorizations
Joint analysis of data from multiple sources has the potential to improve our understanding of the underlying structures in complex data sets. For instance, in restaurant recommendation systems, recommendations can be based on rating histories of customers. In addition to rating histories, customers’ social networks (e.g., Facebook friendships) and restaurant categories information (e.g., Thai ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SoftwareX
سال: 2023
ISSN: ['2352-7110']
DOI: https://doi.org/10.1016/j.softx.2022.101292